package com.briup.day17;

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.PrintStream;

/**
 * 实现任务： 从文件读取信息后，打印到控制台输出。
 * 2种不同类型的流
 * @author lining
 * @date 2024/1/29 15:12
 */
public class TestExec {
    public static void main(String[] args) throws Exception{
        //1.声明流
        FileReader fr = null;
        BufferedReader br = null;//字符流
        PrintStream ps = null;//字节流
        //2.创建流对象
        fr = new FileReader("a.txt");
        br = new BufferedReader(fr);
        ps = System.out;
        //3.进行读写操作（一次读一行 ）
        String line = null;
        //每次读取文件的一行内容
        while ((line = br.readLine()) != null){
            //将文件一行输出到控制台
            ps.println(line);
        }
        //4.刷新流关闭流
        ps.flush();
        fr.close();
        br.close();
        ps.close();
    }
}
